/*
* Accord Software, Inc.
*
* Tutorial 09 - CIDL file.
*
* Simple arraysum function. Add COUNT numbers and
* return the result.
*/
#include "array.h"
int
arraysum(num)
int num[COUNT];
{
int j;
int sum = 0;
for (j = 0; j < COUNT; j++) {
printf("num[%d] = %d\n", j, num[j]);
sum += num[j];
}
return sum;
}
int
arraysump(nump)
int *nump[COUNT];
{
int j;
int sum = 0;
for (j = 0; j < COUNT; j++) {
printf("nump[%d] = %d\n", j, *nump[j]);
sum += *nump[j];
}
return sum;
}
int
arraysum2p(num2p)
int **num2p[COUNT];
{
int j;
int sum = 0;
for (j = 0; j < COUNT; j++) {
printf("num2p[%d] = %d\n", j, **num2p[j]);
sum += **num2p[j];
}
return sum;
}
int
arraysum3p(num3p)
int ***num3p[COUNT];
{
int j;
int sum = 0;
for (j = 0; j < COUNT; j++) {
printf("num3p[%d] = %d\n", j, ***num3p[j]);
sum += ***num3p[j];
}
return sum;
}
int
arraysum4p(num4p)
int ****num4p[COUNT];
{
int j;
int sum = 0;
for (j = 0; j < COUNT; j++) {
printf("num4p[%d] = %d\n", j, ****num4p[j]);
sum += ****num4p[j];
}
return sum;
}